let Mutils = {
    /**
     * 把字符串歌词转成 时间与歌词 形式的obj
     * @param string
     * @returns {array}
     */
    lyricArr(lyric) {
        let arr = lyric.split("\\n"), // 把字符串歌词转成obj
            larr = new Object(),
            strz, text, time;
        arr.map(function (item, index) {
            // 把时间与歌词分开 取时间做数组
            strz = item.substring(item.indexOf("[") + 1, item.indexOf("]")),
                text = item.substring(item.indexOf("]") + 1, item.length);
            if (text != "") {
                time = parseInt(strz.split(":")[0] * 60) + (parseFloat(strz.split(":")[1]));
                larr[time] = {
                    time: time,
                    str: text
                }
            }
        })
        return larr;
    },
    /**
     * 将翻译歌词插入对应的歌词数组中
     * @param obj
     * @param string
     * @returns {array}
     */
    tlyricArr(sArray, tlyric) {
        // 细分
        let tsArray = this.lyricArr(tlyric),
            item; //翻译歌词转成数组
        //通过时间判断 并 把翻译文本循环添加到对应的数组中
        for (item in tsArray) {
            sArray[item].tstr = tsArray[item].str;
        }
        return sArray;
    }
}

export default Mutils